home *** CD-ROM | disk | FTP | other *** search
Wrap
;Tango 1.0 installation script (set #bye (cat "\nTango Install Complete!\nYou will find tango in Samba:\n" )) (set #info (cat "\n\nWelcome to Tango.\n\nThis will install Tango in Samba:\n\na new directory 'Tango' will be created.\n\n") ) (message #info) (if (= (exists "samba:tango") 0 ) (makedir "Samba:Tango") ) ;copy main (copyfiles (source "Tango") (dest "samba:Tango") (infos) (all)) ;copy drawer icon (copyfiles (prompt "Copying drawer icon") (source "Tango.info") (dest "Samba:") ) ;copy catalogs ;(copyfiles (source "Locale") (dest "sys:Locale") (infos) (all)) (set #catnofind "Can not find this catalog in this archive.") (set #whatcat "\nTango has no internal catalog.\nSelect the Language catalog you wish to install.\nThat language has to be selected in Prefs:Locales ") (set #whatcathelp "If your language is not among the choises,\nYou must choose another language.") (if (> (exists ("env:Language")) 0) (set lanfound (getenv "Language")) ) (set lan 0) (if (= "english" lanfound) (set lan 0)) (if (= "deutsch" lanfound) (set lan 1)) (if (= "svenska" lanfound) (set lan 2)) (if (= "español" lanfound) (set lan 3)) (set #English "English") (set #Deutsch "Deutsch") (set #Svenska "Svenska") (set #Español "Español") (if (> (exists ("ENV:i.høld.0")) 0) (set l0 (getenv "ENV:i.høld.0")) ) (if (> (exists ("ENV:i.høld.1")) 0) (set l1 (getenv "ENV:i.høld.1")) ) (if (> (exists ("ENV:i.høld.2")) 0) (set l2 (getenv "ENV:i.høld.2")) ) (run "delete env:i.høld.#?") (set catalog (askchoice (choices "English" "Deutsch" "Svenska" "Español") (prompt #whatcat ) (help #whatcathelp) (default lan) ) ) (if (= catalog 0) (set #lcat #English)) (if (= catalog 1) (set #lcat #Deutsch)) (if (= catalog 2) (set #lcat #Svenska)) (if (= catalog 3) (set #lcat #Español)) (if (<> #lcat "N/A") ( (if (> (exists (cat "Locale/Catalogs/" #lcat "/tango.catalog")) 0) ( ( (if (< (exists "Locale:") 2) ( (makedir "sys:Locale") (makeassign "Locale" "sys:Locale") ) ) (if (< (exists "Locale:Catalogs") 2) (makedir "sys:Locale/Catalogs") ) (if (< (exists (cat "Locale:Catalogs/" #lcat)) 2) (makedir (cat "sys:Locale/Catalogs/" #lcat)) ) (copyfiles (source (cat "locale/Catalogs/" #lcat )) (dest (cat "sys:Locale/Catalogs/" #lcat)) (all) ) ) ) (message (cat "\nCatalogs/" #lcat "/tango.catalog\n\n" #catnofind)) ) ); End if Catalog dir (message (cat "Error:" "\nCatalogs/" #lcat "/tango.catalog\n\n" #catnofind)) ); (if (> (exists ("c:multiview")) 0) (set #path "c:") ) (if (> (exists ("sys:Utilities/multiview")) 0) (set #path "sys:Utilities") ) (run (cat "run " #path "/multiview tango/readme_beta") ) (exit #bye (quiet))